.header_full { height: 92px; border-bottom-color: rgb(81, 170, 202); border-bottom-width: 1px; border-bottom-style: solid; }
.header { width: 1200px; }
.logo { width: 210px; padding-top: 27px; padding-left: 66px; }
.logo360 { width: 81px; padding-top: 27px; }
.top_right { width: 748px; }
.top_link { height: 26px; text-align: right; line-height: 26px; padding-top: 24px; padding-right: 35px; }
.top_link i { color: rgb(104, 104, 104); }
.top_link span { color: rgb(70, 170, 254); }
.top_link a { color: rgb(70, 170, 254); }
.top_link a { font-size: 13px; }
.top_link a:hover { text-decoration: underline; }
.clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: "."; }
.nav_bar { height: 40px; color: rgb(51, 51, 51); line-height: 40px; position: relative; z-index: 1; }
.nav { margin: 0px auto; width: 1000px; font-family: "Microsoft YaHei", SimSun, SimHei; font-size: 14px; position: relative; }
.nav a { color: rgb(51, 51, 51); }
.nav h3 { font-size: 100%; font-weight: normal; }
.nav h3 a { width: 96px; text-align: center; color: rgb(255, 255, 255); font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ", "Arial", "Verdana", "sans-serif"; font-size: 15px; font-weight: normal; text-decoration: none; display: block; }
.nav .m { float: left; position: relative; z-index: 1; }
.nav .s { width: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; vertical-align: middle; float: left; }
.nav .sub { background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(230, 228, 227) rgb(230, 228, 227); border-image: none; left: -3px; top: 42px; width: 128px; display: none; position: absolute; z-index: 1; }
.nav .sub li { padding: 0px 8px; text-align: center; margin-bottom: -1px; }
.nav .sub li a { padding: 8px 0px; height: 21px; color: rgb(102, 102, 102); line-height: 21px; border-bottom-color: rgb(230, 228, 227); border-bottom-width: 1px; border-bottom-style: solid; display: block; }
.nav .sub li a:hover { color: rgb(218, 119, 25); }
.nav .block { background: rgb(238, 238, 238); left: 0px; top: 0px; width: 10px; height: 0px; overflow: hidden; position: absolute; }
.footer { padding-top: 45px; padding-bottom: 16px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; }
.footer_c { height: auto; padding-left: 130px; }
.footer_c dl { width: 175px; float: left; }
.footer_c dt { height: 28px; color: rgb(66, 133, 186); line-height: 28px; font-size: 14px; font-weight: 700; }
.footer_c dd { height: 24px; line-height: 24px; }
.footer_c dd a { color: rgb(66, 133, 186); font-size: 12px; }
.footer_c dd a:hover { text-decoration: underline; }
.foot_logo { width: 402px; }
.show_service { background: url("../images/footer_bg.jpg") no-repeat left; height: 75px; padding-top: 20px; padding-left: 106px; }
.show_service span { color: rgb(66, 133, 186); font-size: 22px; font-weight: 700; }
.show_service i { color: rgb(66, 133, 186); line-height: 28px; text-indent: 6px; font-size: 14px; }
.weixin_jpg { background: url("../images/weixin.jpg") no-repeat center; width: 100px; height: 100px; margin-top: 8px; margin-left: 20px; }
.footer p { padding: 8px 0px; text-align: center; color: rgb(128, 147, 161); line-height: 24px; font-size: 12px; }
.kefu_online { top: 50%; width: 163px; right: 0px; position: fixed; z-index: 10; }
.kefu_icon { background: url("../images/float_s.gif") -30px -397px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(241, 241, 241) currentColor rgb(241, 241, 241) rgb(241, 241, 241); border-image: none; top: 50%; width: 29px; height: 117px; right: 0px; margin-top: -58.5px; position: absolute; z-index: 12; cursor: pointer; }
.kefu_icon_show { background-position: 0px -397px !important; }
.kefu_icon_hide { background-position: -30px -397px !important; }
.kefu_list { border: 7px solid rgb(86, 155, 212); border-image: none; top: 50%; width: 120px; height: 287px; right: -134px; margin-top: -143.5px; display: none; position: absolute; background-color: rgb(255, 255, 255); }
.kefu_list li { margin: 0px 10px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; text-indent: 28px; border-bottom-color: rgb(230, 229, 228); border-bottom-width: 1px; border-bottom-style: solid; }
.qq_online { background: url("../images/float_s.gif") 0px -8px; border-color: rgb(172, 229, 249) !important; }
.online_query { background: url("../images/float_s.gif") 0px -154px; border-color: rgb(172, 229, 249) !important; }
.kefu_list li a { color: rgb(0, 160, 233); }
.kefu_list li a:hover { color: rgb(128, 147, 161); }
.qq_bg { background: url("../images/float_s.gif") 0px -322px; }
.full_banner { background: rgb(255, 255, 255); width: 100%; height: 450px; overflow: hidden; position: relative; }
.full_banner .bd { margin: 0px auto; overflow: hidden; position: relative; z-index: 0; }
.full_banner .bd ul { width: 100% !important; }
.full_banner .bd li { width: 100% !important; height: 450px; text-align: center; overflow: hidden; float: left; }
.full_banner .bd li a { height: 450px; display: block; }
.full_banner .hd { left: 0px; width: 100%; height: 30px; text-align: center; bottom: 0px; line-height: 30px; position: absolute; z-index: 1; }
.full_banner .hd ul { text-align: center; padding-top: 5px; }
.full_banner .hd ul li { background: url("../images/tg_flash_p.png") -18px 0px; margin: 5px; width: 8px; height: 8px; line-height: 9999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1; }
.full_banner .hd ul .on { background-position: 0px 0px; }
.main_line { height: 35px; background-color: rgb(128, 147, 161); }
.notice_box { left: 0px; top: 0px; width: 400px; height: 35px; margin-left: 68px; position: relative; z-index: 1; }
.notice_box .notice_title { top: 0px; line-height: 35px; position: absolute; z-index: 2; }
.notice_box .notice_more { top: 0px; line-height: 35px; position: absolute; z-index: 2; }
.notice_box .notice_title { left: 0px; color: rgb(255, 255, 255); }
.notice_box .notice_more { right: 0px; }
.notice_box .notice_more a { color: rgb(0, 252, 255); }
#notice_scroll { left: 40px; width: 300px; height: 35px; }
#notice_scroll div { color: rgb(255, 255, 255); line-height: 35px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
#notice_scroll div a { color: rgb(255, 255, 255); }
.search_form { border-radius: 2px; width: 230px; height: 25px; padding-left: 6px; margin-top: 5px; margin-right: 34px; background-color: rgb(255, 255, 255); -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.search_form input { border: 0px currentColor; border-image: none; height: 25px; color: rgb(179, 180, 184); line-height: 25px; }
.seach_icon { background: url("../images/search_icon.jpg") no-repeat center; width: 25px; height: 25px; cursor: pointer; }
.main_info { padding-left: 65px; margin-top: 25px; }
.main_info_single { padding: 0px 35px; width: 220px; height: 317px; }
.mein_info_bg { background: url("../images/line_bg.jpg") no-repeat right; }
.main_info_single:hover { background-color: rgb(241, 241, 241); }
.main_info_single .single_bg { height: 155px; background-image: url("../images/single_bg.png"); background-repeat: no-repeat; }
.single_1 { background-position: 0px 0px; cursor: pointer; }
.single_2 { background-position: 0px -155px; cursor: pointer; }
.single_3 { background-position: 0px -310px; cursor: pointer; }
.single_4 { background-position: 0px -465px; cursor: pointer; }
.main_info_single h3 { height: 22px; line-height: 22px; }
.main_info_single h3 span { display: block; }
.main_info_single h3 a { display: block; }
.main_info_single h3 span { color: rgb(0, 0, 0); font-size: 22px; }
.main_info_single h3 a { background: url("../images/but_bg.png") no-repeat left 0px; width: 70px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; margin-left: 6px; }
.main_info_single h3 a:hover { background: url("../images/but_bg.png") no-repeat left -22px; }
.main_info_single p { text-align: justify; color: rgb(126, 126, 126); line-height: 25px; padding-top: 8px; clear: both; font-size: 14px; }
.friend_img_full { height: 105px; background-color: rgb(86, 155, 212); }
.friend_img_t { padding-left: 130px; font-weight: 700; }
.friend_img_t { height: 45px; color: rgb(81, 141, 189); line-height: 45px; font-size: 16px; }
.friend_img_t a { height: 45px; color: rgb(81, 141, 189); line-height: 45px; font-size: 16px; }
.friend_img { overflow: hidden; padding-top: 29px; padding-left: 130px; }
.friend_img li { margin-right: 80px; float: left; }
.list_banner_h { height: 180px; }
.list_main { margin-top: 35px; }
.list_menu { width: 160px; height: auto; }
.list_menu a { background: url("../images/list_menu_bg333.jpg") no-repeat left -47px; margin: 0px auto 14px; width: 152px; height: 47px; color: rgb(51, 51, 51); line-height: 47px; text-indent: 45px; font-size: 14px; display: block; }
.list_menu a:hover { background-position: left 0px; color: rgb(30, 149, 251); }
.list_menu_h { background-position: left 0px !important; color: rgb(30, 149, 251) !important; }
.list_cont { padding: 15px 45px; width: 816px; }
.list_cont li { height: 35px; line-height: 35px; text-indent: 1em; overflow: hidden; padding-right: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; }
.list_cont li a { font-size: 13px; display: block; }
.list_cont li span { font-size: 13px; display: block; }
.list_cont li a { width: 730px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url(ellipsis.xml#ellipsis); }
.list_cont li a:hover { color: rgb(12, 125, 195); text-decoration: underline; }
.list_cont li span { float: right; }
.pager { text-align: right; line-height: 45px; margin-right: 50px; }
.list_cont h1 { height: 45px; text-align: center; color: rgb(64, 64, 64); line-height: 45px; font-size: 22px; }
.news_info { height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; }
.news_cont { padding: 5px 0px; text-align: justify; color: rgb(31, 31, 31); line-height: 25px; font-size: 12px; }
.news_cont p { padding: 5px 0px; text-align: justify; color: rgb(31, 31, 31); line-height: 25px; font-size: 12px; }
.newstitle { width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 35px; font-size: 24px; }
.news_cont2 { padding: 5px; line-height: 25px; }
.list_cont2 { padding: 15px 45px; width: 900px; }
.news_cont2 { padding: 5px 0px; text-align: justify; color: rgb(31, 31, 31); line-height: 45px; font-size: 24px; }
.news_cont2 p { padding: 5px 0px; text-align: justify; color: rgb(31, 31, 31); line-height: 45px; font-size: 16px; }
.news_cont2 strong { padding: 5px 0px; text-align: justify; color: rgb(31, 31, 31); line-height: 45px; font-size: 16px; }
.indexboxbut { background: url("../images/buy1.jpg") no-repeat; margin: 0px auto; width: 175px; text-align: center; line-height: 47px; }
.indexboxbut:hover { background: url("../images/buy2.jpg") no-repeat; text-decoration: none; }
.indexbutton { width: 175px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 47px; font-size: 14px; }
.indexbutton:hover { color: rgb(255, 255, 255); text-decoration: none; }
.zhuhe { width: 800px; font-size: 12px; padding-top: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; text-align: justify; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 150%; }
.haonews { width: 650px; font-size: 12px; padding-top: 20px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; text-align: justify; margin-top: 0; margin-bottom: 0; line-height: 150%; padding-bottom: 20px; float: left; margin-left: 40px; height: 124px; }
.haonews_title { font-size: 24px; padding-top: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 150%; color: #000; }
.news_tu { height: 160px; font-size: 16px; font-weight: normal; color: #0926A4; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; float: left; width: auto; margin-left: 40px; }
.news_xiang { font-weight: normal; font-family: "Î¢ÈíÑÅºÚ"; text-align: right; }
